GSEE: A Generic Software Exploration Environment
نویسنده
چکیده
Large software products are very difficult to understand. One way to cope with this problem is to provide tools generating different software’s views. Unfortunately, there are so many different entity types and relationships in a large software product that building a specific tool for each view is not cost effective. This paper presents GSEE, a Generic Software Exploration Environment. GSEE is made of an object-oriented framework and a set of customizable tools. Thanks to this environment, only few lines are needed to produce graphical views from virtually any source of data. GSEE has been successfully applied to improve the understanding of different software artifacts including a multi millions LOC software.
منابع مشابه
A New Approach to Software Exploration: Back-Packing with GSEE
Maintaining software is very difficult, not only because of the number of software artifacts, but also because of the large variety of artifacts. Software includes programs, but also makefiles, architectural information, change logs, etc. Different software exploration tools have been proposed in the last decade. Unfortunately, these tools are either specific (e.g. a class browser), or customiz...
متن کاملA Flexible Approach to Visualize Large Software Products
There are so many kinds of software structures in a very large software product, that it is almost impossible to build a specific visualization tool for each specific need. In such a context, flexibility is very important. In this paper we claim, that producing a specific view on a large software product, should be as simple as using a spreadsheet to produce a new view on an arbitrary set of da...
متن کاملReverse Engineering a Large Component-Based Software Product
Most research done to date on software maintenance has been focused mainly on the evolution of legacy systems based on obsolete technologies. However, the use of more recent yet evolving technologies, like component-based techniques, also raise various issues about software comprehension and evolution. In particular, current industrial-strength component models like COM are based on many techni...
متن کاملGSEE: A Grid-enabled Value-added Service Platform in NGN
GSEE a grid-enabled value-added service platform in Next Generation Network (NGN) is proposed to solve the performance problem with traditional service platform of NGN. The value-added services hosted by GSEE are wrapped into grid services. GSEE and other nodes with spare processing capability are organized into virtual organization (VO). A task scheduling algorithm is proposed to overcome the ...
متن کاملMulti-modal Image Registration Using the Generalized Survival Exponential Entropy
This paper introduces a new similarity measure for multimodal image registration task. The measure is based on the generalized survival exponential entropy (GSEE) and mutual information (GSEE-MI). Since GSEE is estimated from the cumulative distribution function instead of the density function, it is observed that the interpolation artifact is reduced. The method has been tested on four real MR...
متن کامل